home *** CD-ROM | disk | FTP | other *** search
- Gopher Log Analyzer 3.5
- Andy Wick
- awick@csugrad.cs.vt.edu
-
- What is it:
- glog will allow you to analyze your gopher log files. Hopefully
- supplying you will useful reports/plots/histograms. It is fairly
- easy to use, with plenty of options. It can generate almost any kind
- report that you would want. This is probably going to be the last
- version of glog, at least by me. There are lots of other nice utilities
- that do this very same thing. Plus I am applying to graduate schools now.
-
- It should compile with any standard ansi compiler, and now it should even
- work under VMS. (thanks Dennis R. Sherman)
-
- To compile: (assuming gcc)
- 1) Edit glog35.c and look at the configuration section. There are
- four options that you can play with, but the defaults should
- be fine.
- 2)
- gcc glog35.c -o glog
-
-
- glog -h will display the options :).
-
- Examples:
-
- % glog35 -sn -gO < gopher.log | more
- Print out a domain graph sorted by the domain name field to stdout
-
- % glog35 -pT < gopher.log | more
- Generate a gnuplot file with type information
-
- % glog35 -aY -sH -rD -i gopher.log -o gopher.out
- Generate a report sorted by the reverse number of hits,
- average the data as if there was a years worth, and save it
- to a file called gopher.out
-
- Tested on:
- Amiga DOS, Solaris 2.3, Ultrix 4.2A
- gcc 2.3.3 and higher was used on all platforms.
-
- Features:
- * The command line is parsed as the reports/plots/histograms are generated,
- so that it is possible to change options for each separately. But options
- are NOT reset for each new one.
-
- * Produces reports/plots/histograms on the [D]ata, [H]osts, day of the [W]eek,
- data [T]ypes, T[I]me, D[O]main and [M]onth/date sorted (ie. sorted by date).
-
- * Can sort reports by name forward/backward or by hits forward/backward
-
- * Produces detailed reports on any thing you can produce a normal
- report for. Yes, you can even produce a host detail report of a
- hosts report. (But it doesn't do you much good :)
-
- * Change the width of the reports.
-
- * You can specify the filename for plots, it defaults to gopher. (The
- program appends a .dat, and and .run to the name)
-
- * You can request as many plots as you want. (But remember to change the
- filename or you will overwrite the last plot)
-
- * The program is now a lot easier to add new types of reports to, you
- only need to add 3 short routines, a variable, and edit 2 functions.
- (Well, maybe it is simple for me. :)
-
- * Can select starting and ending month. (Sorry no wrap around)
-
- * Average/Estimating can be done with the -aX option. Possible values
- for "X" are [E]verything (default), [Y]ear, [M]onth, [W]eek, [D]ay, and [H]our
-
- Where to get:
- - boombox.micro.umn.edu
- /pub/gopher/incoming (until the move it to)
- /pub/gopher/Unix/GopherTools/glog
-